socio-technical systems - Spanish English Dictionary